<?php
		session_start();//使用session的地方 都必须开启session
		echo session_id();
		switch($_GET['a']){
		case "add"://添加商品到购物车 
		//1 接收商品的信息 写入到数组
		$id = $_POST['id'];//接收商品id号 用于跟购物车里面的其他商品做区分
		$goods['goods'] = $_POST['goods'];
		$goods['price'] = $_POST['price'];
		$goods['num'] = 1;//商品数量初始化为1 
		// unset($_SESSION['goods'] );
		// exit;
		if(empty($_SESSION['goods'][$id])){
			$_SESSION['goods'][$id] = $goods;
		}else{
			$_SESSION['goods'][$id]['num']++;
		}

		
		// echo "<pre>";
		// print_r($_SESSION['goods']);//查看购物车   $_SESSION['goods']这个就是我们的购物车 
		// 1001=>
		// 1002=>
		//添加到购物车后 页面跳转到显示购物车页面
		header("Location:shoppingcar.php");


		break;
		case "del"://删除购物车里面的商品
		unset($_SESSION['goods'][$_GET['id']]);
		//删除完后跳转到购物车页面
		header("Location:shoppingcar.php");
		break;
		case "clear"://清空购物车
		unset($_SESSION['goods']);
		//删除完后跳转到购物车页面
		header("Location:shoppingcar.php");
		break;
	}	

	//实现对购物车的操作 
	//添加 删除 清空
	
				//获取参数a的值，并执行对应的操作
				switch($_GET['a']){
					case "add":  //加入购物车操作
						//获取要购买的商品信息
						$id = $_GET['id']; 
						//1. 导入配置文件
						require("dbconfig.php");
						//2. 连接MySQL数据并判断
						$link=@mysql_connect(HOST,USER,PASS)or die("数据库连接失败！");
						//3. 选择数据库，设置编码
						mysql_select_db(DBNAME,$link);
						mysql_set_charset("utf8");
						//4. 定义查询sql语句，并执行
						$sql =  "select * from goods where id=".$id;
						$result = mysql_query($sql,$link);
						//5. 解析商品信息，并处理
						if(empty($result)){
							die("没有找到要添加的商品！");
						}
						$shop = mysql_fetch_assoc($result);
						$shop['m']=1; //追加购买商品数量
						//添加到购物车
						//先判断购物车中是否没有要购买的商品
						if(empty($_SESSION['goods'][$id])){
							//作为新商品放进去
							$_SESSION['goods'][$id]=$shop;
						}else{
							//购物车已存在，修改商品数量即可
							$_SESSION['goods'][$id]['m']+=1;
						}
						echo "成功放入购物车";
						break;
					
					case "del":  //从购物车中移除一个商品
						unset($_SESSION['goods'][$_GET['id']]);
						echo "<script>alert('删除成功！');window.location='shopaction.php';</script>";
						break;
					
					case "clear": //清空购物车操作
						unset($_SESSION['goods']);
						echo "<script>alert('购物车已清空！');window.location='shopaction.php';</script>";
						break;
					
						case "edit":
						$_SESSION['goods'][$_GET['id']]['num']+=$_GET['num'];
						if($_SESSION['goods'][$_GET['id']]['num']<1){
							$_SESSION['goods'][$_GET['id']]['num']=1;
						}
						header("Location:shoppingcar.php");
						break;

					}
